
// 传入用户等级 返回用户相应的用户基础数据
const getUserInfoLevelData = (level: number = 1) => {
    // 最大收集阳光 初始为500 每级提升250
    const maxSun = 500 + (level - 1) * 250 // 500 750 1000 1250 1500...
    // 最大种植植物 初始为10 每级提升5
    const maxPlants = 10 + (level - 1) * 5 // 10 15 20 25 30...
    return {
        maxSun,
        maxPlants,
    }
}

// 等级详情
const levelData = () => {
    return [
        // 等级名 当前等级最大经验值
        { level: 1, name: '初心者', exp: 100 },
        { level: 2, name: '花园新生', exp: 200 },
        { level: 3, name: '花园助理', exp: 1000 },
        { level: 4, name: '初始种植者', exp: 2000 },
        { level: 5, name: '中级种植者', exp: 5000 },
        { level: 6, name: '熟练种植者', exp: 12000 },
        { level: 7, name: '高级种植者', exp: 30000 },
        { level: 8, name: '种植专家', exp: 50000 },
        { level: 9, name: '花园管理者', exp: 80000 },
        { level: 10, name: '花园小领主', exp: 120000 },
        { level: 11, name: '花园领主', exp: 200000 },
        { level: 12, name: '花园公爵', exp: 500000 },
        { level: 13, name: '花园守护者', exp: 10000000 },
        { level: 14, name: '花园主宰', exp: 30000000 },
        { level: 15, name: '花园之主', exp: 80000000 },
        { level: 16, name: '无尽之王', exp: 99999999999 },
    ]
}

export {
    getUserInfoLevelData,
    levelData,
}